package com.gollum.system.domain.request;

import com.gollum.common.domain.request.GollumRequest;
import com.gollum.system.domain.model.SysDept;
import com.gollum.system.domain.model.SysMenu;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;

import javax.persistence.*;
import java.io.Serializable;
import java.util.List;

/**
 * 角色参数对象
 *
 * @author Herther
 * @createTime 2022年11月13日 22:34:00
 * @since 1.0.0
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain=true)
@ApiModel("角色参数请求对象")
public class SysRoleRequest  extends GollumRequest implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 角色名称 */
    @ApiModelProperty(value = "角色名称",name = "roleName")
    private String roleName;

    /** 角色权限 */
    @ApiModelProperty(value = "角色权限",name = "roleKey")
    private String roleKey;

    /** 角色排序 */
    @ApiModelProperty(value = "角色排序",name = "roleSort")
    private String roleSort;

    /** 角色状态（0正常 1停用） */
    @ApiModelProperty(value = "角色状态（0正常 1停用",name = "status")
    private String status;

}
